package top.wardyan.wbaseswt.conf.model;

import top.wardyan.base.common.annotation.Table;
import top.wardyan.base.db.model.base.BaseDetailModel;
import top.wardyan.wbaseswt.conf.config.AppConfig;

@Table(tableName="SYSWINDOWITEM",primaryKey="mID,dID",configName=AppConfig.CONFIGNAME)
public class SysWindowItem extends BaseDetailModel<SysWindowItem> {

	// private static final cn.hutool.log.Log log = cn.hutool.log.Log.get();
	
	// mID,dID,sIndex已经在父类里了

	public String getXName() {
		return this.getStr("xName");
	}
	public SysWindowItem setXName(String xName) {
		this.set("xName", xName);
		return this;
	}
	public String getXTitle() {
		return this.getStr("xTitle");
	}
	public SysWindowItem setXTitle(String xTitle) {
		this.set("xTitle", xTitle);
		return this;
	}
	public Integer getXType() {
		return this.getInt("xType");
	}
	public SysWindowItem setXType(Integer xType) {
		this.set("xType", xType);
		return this;
	}
	public Integer getXAlign() {
		return this.getInt("xAlign");
	}
	public SysWindowItem setXAlign(Integer xAlign) {
		this.set("xAlign", xAlign);
		return this;
	}
	public Integer getRDicID() {
		return this.getInt("rDic_ID");
	}
	public SysWindowItem setRDicID(Integer rDic_ID) {
		this.set("rDic_ID", rDic_ID);
		return this;
	}

	public Integer getXMaxLength() {
		return this.getInt("xMaxLength");
	}
	public SysWindowItem setXMaxLength(Integer xMaxLength) {
		this.set("xMaxLength", xMaxLength);
		return this;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	public Integer getXHeight() {
		return this.getInt("xHeight");
	}
	public SysWindowItem setXHeight(Integer xHeight) {
		this.set("xHeight", xHeight);
		return this;
	}
	public Integer getXWidth() {
		return this.getInt("xWidth");
	}
	public SysWindowItem setXWidth(Integer xWidth) {
		this.set("xWidth", xWidth);
		return this;
	}
	public Integer getXX() {
		return this.getInt("xX");
	}
	public SysWindowItem setXX(Integer xX) {
		this.set("xX", xX);
		return this;
	}
	public Integer getXY() {
		return this.getInt("xY");
	}
	public SysWindowItem setXY(Integer xY) {
		this.set("xY", xY);
		return this;
	}
	public Boolean getXIsResizeable() {
		return this.getBoolean("xIsResizeable");
	}
	public SysWindowItem setXIsResizeable(Boolean xIsResizeable) {
		this.set("xIsResizeable", xIsResizeable);
		return this;
	}
	public Boolean getXIsMoveable() {
		return this.getBoolean("xIsMoveable");
	}
	public SysWindowItem setXIsMoveable(Boolean xIsMoveable) {
		this.set("xIsMoveable", xIsMoveable);
		return this;
	}
	public String getXFont() {
		return this.getStr("xFont");
	}
	public SysWindowItem setXFont(String xFont) {
		this.set("xFont", xFont);
		return this;
	}
	public Integer getXFontSize() {
		return this.getInt("xFontSize");
	}
	public SysWindowItem setXFontSize(Integer xFontSize) {
		this.set("xFontSize", xFontSize);
		return this;
	}
	public String getXBackgroundColor() {
		return this.getStr("xBackgroundColor");
	}
	public SysWindowItem setXBackgroundColor(String xBackgroundColor) {
		this.set("xBackgroundColor", xBackgroundColor);
		return this;
	}
	public String getXFrontColor() {
		return this.getStr("xFrontColor");
	}
	public SysWindowItem setXFrontColor(String xFrontColor) {
		this.set("xFrontColor", xFrontColor);
		return this;
	}
	public Boolean getXIsEditable() {
		return this.getBoolean("xIsEditable");
	}
	public SysWindowItem setXIsEditable(Boolean xIsEditable) {
		this.set("xIsEditable", xIsEditable);
		return this;
	}
	
	
	
	
	
	
	
	
}
